/*
    item, plate
    Author     : YeFng
*/
body,form,
h2,h3,
ul,li,dl{margin:0;padding:0;}

body{font-size:12px;line-height:1.8em;max-width:640px;font-family:"Microsoft YaHei UI",'Times New Roman', Times, serif; width:100%;}
table,input,button,select{ font-family:inherit; font-size:inherit;}
em{ font-style:normal;}
li{list-style:none;}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:underline;}

.ajax-loading{ background-image:url(ajax.gif) !important; padding-left: 16px;}
.no-line a,
.no-line a:hover{text-decoration:none}
.clue{ text-align:center; margin-top:60px;}
.textNote,
.err-note{font-size:10px;color:#827B7B;margin-left:3px;font-weight:normal;font-style:normal;}
.err-note{font-size:12px;color:#FD3402;}
.cur-p{cursor:pointer};
label.wide{width:100%;height:100%;display:inline-block;}
.none{display:none;}
.noVis{visibility:hidden}
.block{display:block;}
.txt-a-r{text-align:right !important;}
.txt-a-c{text-align:center;}

.font-big{ font-size:16px}
.img-roud{ border-radius:5px;}

/* po */
.fl-r{float:right;}
.fl-l{float:left;}
.has-cl:after,
.post-tr:after{content:"";clear:both;display:block;}
.cl-l{clear:left;}


/* color */
.coRed{color:#C63 !important;}
.coGre{color:#063 !important;}
.coLin{color:#55f;}
.coBan{color:#aaa; cursor:default}
.bgCoLin{background-color:#E1EBFF}
.bgCoRed{ background-color:#FFEDE8}

/* 翻页 */
.paging{text-align:center; margin-top:18px;}
.paging .edit,
.paging a{margin:1px; padding:0 2px;}
.paging .edit:hover{border:#aaa inset 1px;margin:0 !important; color:#d3d3d3;background-color:#fff}
.paging a:hover{border:#eee outset 1px;margin:0 !important;text-decoration:none; background-color:#f5f5f5}
.paging .n{border-bottom:#D2DFFF solid 1px; display:inline-block;}
.paging .n a,
.paging .n .edit{margin:1px;padding:0 6px;font-size:13px;}
.paging .n .edit{ font-size:16px;font-weight:bold;}


/* list d*/
.li-p .head{background-color:rgb(216,225,228);}
.li-p .w-5,
.li-p .w-10,
.li-p .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.li-p .w-5{width:50px;}
.li-p .w-10{width:120px;}
.li-p .name{ width:100px;}

.ta-h caption{ text-align:left;}
.ta-h{border-spacing:0; margin-bottom: 8px; border-top:1px solid #e0e0e0;}
.ta-h tr{position:relative;background-color:#f6f6f6;}
.ta-h th{white-space:nowrap;background-color:rgb(216,225,228);font-weight:normal;text-align:left;border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;color:#ac994c;padding:5px 4px 4px; position:relative;}
.ta-h th a{color:inherit;}
.ta-h th a:hover{text-decoration:underline;}
.ta-h tbody > tr:nth-of-type(even){background-color:#F0EDED}
.ta-h tbody tr:hover{background-color:#B0C6F9;}
.ta-h td{padding:0 6px 1px 5px; border-right:1px solid #efefef;}
.ta-h .inser-td{margin-top:20px; border:#990 solid 2px; z-index:10; height:15px;}
.ta-h .has-sub-ta{padding:0;}

.sub-ta{border-spacing:0;margin:0;}
.sub-ta tr{background-color:inherit;}
.sub-ta td{border:1px solid #efefef;border-right:0;border-top:0}

/** tab */
.tabTitleB{border-bottom:#555 1px solid; margin:0; padding-left:2px}
.tabTitleB li{margin-bottom:-1px; display:inline-block; cursor:default; padding:4px 8px; font-weight:bold;}
.tabTitleB a{ color:#005268;text-decoration:none; cursor:default;}
.tabTitleB li.active{background:#FFF}
.tabTitleB li.active a{color:#F90;}
.tabTitleB li.active,
.tabTitleB li:hover{ z-index:999; border:1px #963 solid; border-bottom:0; padding:4px 7px;}
.tabContent {padding-top:5px;}

/* 表单 */
.post-tr .sh, .post-tr .sp{display:block; float:left; margin-top:12px;}
.post-tr .sh{font-weight:bold;width:22%;text-align:right; clear:left; min-width:38px;}
.post-tr .separator{clear:left; padding:6px; }
.post-tr .err{font-size:12px; color:#f00; padding-left:5px}
.post-col .sh{line-height:1.5em;}
.post-col .sp{margin-bottom:16px;display:block;}
.post-col .wide{width:93%;}
.post-col .separator{border-bottom:#CCC 1px dotted; margin:0 0 6px;}

.p-browseBut{border:#eee 1px solid;border-bottom-color:#999;border-right-color:#999;padding:0 4px;background-color:#eee; vertical-align:top; display:inline-block;}
.p-browseBut:hover{ cursor:default;text-decoration:none;background-color:#f9f9f9;border-color:#aaa;}

input.int{ text-align:right;}

.submit{
    margin:2px 9px;border: 1px solid #aaa;padding: 5px 10px;min-width:70px;letter-spacing:2px;
    color: #111;font-weight:bold;font-size: 14px; font-family:'宋体'; background: #ddd;border-radius: 12px;cursor: pointer;
    text-shadow: 0px 1px 0px #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
    background: -moz-linear-gradient(top,  #ffffff,  #cccccc);
    background: -o-linear-gradient(top,  #ffffff,  #cccccc);}
.submit:hover,
.submit:disabled{
	color: #333;
    background: -moz-linear-gradient(#CCC, #DDD);
    background: -webkit-linear-gradient(#CCC, #DDD);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC), to(#DDD));
    background: -o-linear-gradient(#CCC, #DDD);
    background: linear-gradient(#CCC, #DDD);
    background-size: 100% 100%;}
.submit:disabled{ cursor:default;}
.hSubmit{overflow:hidden;width:0;height:0;padding:0;border-width:0;margin:0;}

/* ajaxSList*/
.searchWord-list{ display:none; position:absolute; left:0; max-height:250px; overflow:auto; background-color:#ffe; border:#ccc 1px solid; margin:0;padding:0;}
.searchWord-list li{list-style:none; margin:1px; padding:2px 5px; white-space:nowrap;}
.searchWord-list li.hover{ cursor:default;background-color:#DBE4E9; border:#666 1px inset; margin:0;}
.searchWord-loading{ background:url(ajax.gif) no-repeat right center;}
.searchWord-input{ padding-right:18px;}
.searchWord-but{background: url(icon/down.png) no-repeat center center; display:inline-block; width:16px; height:18px;margin-left:-18px; z-index:10; vertical-align:text-bottom}


/* 幻灯 */
.slide-pic{height:100%;}
.slide-pic li{ position:absolute;width:100%;height:inherit;background:no-repeat center;margin:0}
.slide-pic li a{width:inherit; height:inherit; display:block;text-indent:-9999px;}
.slide-pagesCont{cursor:pointer;position:absolute; width:100%; height:30px; top:auto; bottom:3px; text-align:center;}
.slide-pagesCont a{ display:inline-block;margin:0 3px; width:20px;height:20px;border-radius:20px;background:#000;color:#fff; line-height:20px; border:#A39292 solid 1px}
.slide-pagesCont a.active{ background-color:#F00; border-color:#FA6565;}
.slide-prev,
.slide-next{position:absolute;top:50%;height:50px;margin-top:-25px;cursor:pointer;width:25px;background:#333;border-radius:0 25px 25px 0;border:#555 solid 1px;}
.slide-next{background-position:right; left:auto; right:0; border-radius:25px 0 0 25px;}
.slide-prev:hover, .slide-next:hover{background-color:#000;}


/* search */
.f-search{ margin:7px 2px 6px;}
.f-search .more-but{vertical-align:bottom; font-size:10px}
.f-search .sb{margin:0 2px;border:1px #eee solid;padding:0 7px;color: #111;text-shadow: 0px 1px 0px #fff;border-radius:3px; line-height:22px;
	background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ccc));
    background: -moz-linear-gradient(top,  #f9f9f9,  #ccc);
    background: -o-linear-gradient(top,  #f9f9f9,  #ccc);}
.f-search .sb:hover{
	background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#ddd));
    background: -moz-linear-gradient(top,  #ccc,  #ddd);
    background: -o-linear-gradient(top,  #ccc,  #ddd);}
.s-field select{border:0;margin:0;padding:0;height:20px;}
.s-field{border:#999 1px solid;display:inline-block; height:20px;vertical-align: middle; background-color:#FFF}
.s-field, .s-field *{line-height:20px;font-size:12px;}
.s-field label{color:#666;border-right:#CCC solid 1px;display:inline-block;background-color:#f0f0f0;padding:0 1px;}
.s-field input{border:0;margin:0;padding:0 0 0 3px;vertical-align:top;}
.s-field .i-r{position:absolute; right:1px; top:0;}